Comparing requirements analysis methods for developing reusable component libraries

نویسندگان

  • Alistair G. Sutcliffe
  • George Papamargaritis
  • Liping Zhao
چکیده

Two approaches to requirements modelling are compared—the Domain Theory [Sutcliffe, A.G., 2002. The Domain Theory: Patterns for Knowledge and Software Reuse. Lawrence Erlbaum Associates, Mahwah, NJ.] and Problem Frames [Jackson, M., 2001. Problem Frames: Analysing and Structuring Software Development Problems, Pearson Education, Harlow.]—as a means of domain analysis for creating a reusable library of software components for constructing telemedicine applications. Experience of applying each approach as a domain analysis method to specify abstract components (object system models and Problem Frames) is reported. The two approaches produced detailed specifications although at different levels of abstraction: problems frames were better for monitoring, updating and data integrity requirements whereas the Domain Theory proved more useful for task support and user interface requirements. The lessons learned from using model-based approaches to requirements specification, and their merits for creating consistent specifications for reuse libraries, are discussed. 2005 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of Dynamic Component Reuse and Reusability Metrics Library for Reusable Software Components in Context Level

Reusability is about building a library of frequently used components based on the functional requirements of the reuser. A well organized component reuse library is the key for successful reusability in terms of economics benefits. Reusability metrics is a set of guidelines to help reuser to judge the quality of the component that is to be reused. Reusability metric library is an essential ing...

متن کامل

Study of Information Retrieval Systems and Software Reuse Libraries

Classification of reusable software components is essential to successful software reuse initiatives and a critical feature of library development. This paper provides a survey of storage and retrieval methods and highlights the main characteristics of each class of methods. The work focuses on information retrieval methods with emphasis on Component Rank and Latent Semantic Analysis models tha...

متن کامل

Developpement de Methodes Automatiques pour la Reutilisation des Composants Logiciels

The large amount of information and the increasing complexity of applications constrain developers to have stand-alone and reusable components from libraries and component markets.Our approach consists in developing methods to evaluate the quality of the software component of these libraries, on the one hand and moreover to optimize the financial cost and the adaptation’s time of these selected...

متن کامل

Applying Configuration Management Techniques to Component-Based Systems

Building software systems with reusable components brings many advantages.If the reuse concept is utilized on several levels of a system development, thedevelopment becomes more efficient, the reliability of the products isenhanced, and the maintenance requirement is significantly reduced. Thelevels of reuse are spread out from the reuse of source code and commonlibraries, t...

متن کامل

An architecture for reusable libraries

Over the past few years, my colleagues and I have written and distributed a number of general purpose libraries covering a wide range of computing areas such as I/O, memory allocation, container data types, and sorting. Published studies showed that these libraries are more general, exible and eecient than comparable packages as application construction tools. Our libraries are based on an arch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 79  شماره 

صفحات  -

تاریخ انتشار 2006